package com.design.memento.simple;

/**
 * @ClassName Originator.java
 * @Description 发起人角色
 * @author Jon
 * @date 2018年6月20日 下午5:15:44
 */
public class Originator {
	private String status = "";

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	/**   
	 * Description	创建一个备忘录  		
	 */ 
	public Memento createMemento() {
		return new Memento(status);
	}
	
	/**   
	 * Description	恢复备忘录  		
	 */ 
	public void restoreMemento(Memento memento) {
		this.setStatus(memento.getStatus());
	}
}
